ScanDeviceManager RenameStoredScanDocument

Renames a stored scan document file

public void RenameStoredScanDocument(string deviceUniqueName, StoredScanDocumentEntry scanDocumentEntry, string newJobName)

 

Return value

void  

 

Parameters

string deviceUniqueName The unique name of the device.
StoredScanDocumentEntry scanDocumentEntry Scan document entry to rename
string newJobName New Name of the file

 

Exceptions

StoredScanDocumentOperationFailedException Throws if fails to rename the document

 

Example

Copy
string deviceName = GetselectedDeviceUniqueName();
scanDocument = scanDeviceManager.CreateScanDocument(deviceName, DistanceUnit.Millimeters, false);

if (scanDocument != null)
{
    VectorImage vectorImage = scanDocument.CreateVectorImage("image1", DistanceUnit.Millimeters);

    StoredScanDocumentEntry[] scanDocumentEntries = scanDeviceManager.GetStoredScanDocumentList(deviceName);
    if( scanDocumentEntries.Length > 0)
    {
        if( scanDocumentEntries.Length > 1)
        {
            // delete the last
            StoredScanDocumentEntry storedJobEntry = scanDocumentEntries[scanDocumentEntries.Length - 1];
            scanDeviceManager.DeleteStoredScanDocument(deviceName, storedJobEntry);
        }

        // rename the rest
        foreach( StoredScanDocumentEntry scandoc in scanDocumentEntries)
        {
            string modifiedName = "check_" + scandoc.FileName;
            scanDeviceManager.RenameStoredScanDocument(deviceName, scandoc, modifiedName);

        }


    }